var PortOpened=0;
var CpuCardFound=0;

function Idcard(){
	var result;
	var photoname;
	var cardname;
	var cardsn;
	var cardtype;
	try {
		var ax = new ActiveXObject("IDRCONTROL.IdrControlCtrl.1");
	//    alert("已安装");
	} catch(e) {
		alert("控件未安装");
	}
//	result=IdrControl1.RepeatRead(1);   //设置是否重复读卡  0-不重复  1-重复
//  result=IdrControl1.setMute(1);   //设置是否静音读卡  0-不静音  1-静音

	//注意：第一个参数为对应的设备端口，USB型为1001，串口型为1至16
	result=IdrControl1.ReadCard("1001","c:\\ocx\\test.jpg");
	//result=IdrControl1.ReadCard("1001","");

	cardtype=IdrControl1.DecideReadCardType();//判断卡类型 1-身份证 2-外国居留证
	
	if (result==1){
		if(cardtype==1)
		{
			document.getElementById("partyName").value = IdrControl1.GetName();//姓名
			document.getElementById("gender").value = IdrControl1.GetSex();//性别
			document.getElementById("nation").value = IdrControl1.GetFolk();//民族
			document.getElementById("bornDay").value = IdrControl1.GetBirthYear() + IdrControl1.GetBirthMonth()  + IdrControl1.GetBirthDay();//生日年月日
			document.getElementById("certAddress").value = IdrControl1.GetAddress();//家庭住址
			document.getElementById("certNumber").value = IdrControl1.GetCode();//身份证号
			document.getElementById("certOrg").value = IdrControl1.GetAgency();//签发机关
			var yxq=IdrControl1.GetValid().replace(/\./g,"");//有效期
			document.getElementById("effDate").value = yxq.substring(0,8);
			document.getElementById("expDate").value = yxq.substring(9);
			document.getElementById("dispHead").src = 'data:image/jpeg;base64,' + IdrControl1.GetJPGPhotobuf ();

		}else{
			alert("当前卡片不是身份证，请将身份证放到读卡器上！");
		}
	} else{
		if (result==-1)
			alert("端口初始化失败！");
		if (result==-2)
			
		if (result==-3)
			alert("读取数据失败！");
		if (result==-4)
			alert("生成照片文件失败，请检查设定路径和磁盘空间！");
	}

	
	
	
}





